Thema Datum  Von Nutzer Rating
Antwort
Rot Membervariablen ByRef ändern?`
14.09.2010 00:06:01 carpetemporem
NotSolved
14.09.2010 18:48:00 Severus
NotSolved
16.09.2010 00:20:07 carpetemporem
NotSolved

Ansicht des Beitrags:
Von:
carpetemporem
Datum:
14.09.2010 00:06:01
Views:
989
Rating: Antwort:
  Ja
Thema:
Membervariablen ByRef ändern?`
z.B. Klassenmodul cTest:


Public sTest As String


Dann in einem anderen Modul:


Public Sub mChange( _
ByRef psTarget As String, ByVal psSource As String)
Let psTarget = psSource
End Sub

Public Sub mTest()
Dim toTest as cTest
Set toTest = new cTest
Let toTest.sTest = "eins"
Debug.Print toTest.sTest
Call mChange(toTest.sText, "zwei")
Debug.Print toTest.sTest
End Sub


Der Aufruf von 'mTest' druckt leider 2 Mal "eins", d.h. die Membervariable 'sTest' wird auch durch die Verwendung von ByRef nicht verändert.

Weiß jemand, ob man das irgendwie zum Funktionieren bringen kann?

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Membervariablen ByRef ändern?`
14.09.2010 00:06:01 carpetemporem
NotSolved
14.09.2010 18:48:00 Severus
NotSolved
16.09.2010 00:20:07 carpetemporem
NotSolved